Compiling dynamic mappings with array copies
نویسندگان
چکیده
منابع مشابه
Compiling Dynamic Mappings with Array
Array remappings are useful to many applications on distributed memory parallel machines. They are integrated into High Performance For-tran, a Fortran 90-based data-parallel language. This paper describes techniques for handling dynamic mappings through simple array copies: array remappings are translated into copies between statically mapped distinct versions of the array. It discusses the la...
متن کاملCompiling Dynamic Mappings with Array Copies TR EMP CRI A To appear in PPoPP
Array remappings are useful to many applications on dis tributed memory parallel machines They are available in High Performance Fortran a Fortran based data parallel language This paper describes techniques to handle dy namic mappings through simple array copies array remap pings are translated into copies between statically mapped distinct versions of the array It discusses the language re st...
متن کاملCompiling Array Computations
Fresh Breeze is a highly parallel architecture currently under development, which strives to provide high performance scientific computing with simple programmability. The architecture provides for multithreaded determinate execution with a write-once shared memory system. In particular, Fresh Breeze data structures must be constructed from directed acyclic graphs of immutable fixed-size chunks...
متن کاملCompiling dynamic agent conversations1
We consider defining executable dialogues for communicating agents. Towards this end, we introduce agent classes whose communication primitives are based on deduction. Their operational semantics are given by an abstract logical machine that is defined purely in sequential terms. These agents communicate under the control of plans requiring a synchronization flag. These plans can be rewritten a...
متن کاملCompiling Array References with Aane Functions for Data-parallel Programs
It is an important research topic for parallelizing compilers to generate local memory access sequences and communication sets while compiling a data-parallel language into an SPMD(Single Program Multiple Data) program. In this paper, we present a scheme to e ciently enumerate the local memory access sequence and evaluate communication sets. We use a class table to store the information that ex...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 1997
ISSN: 0362-1340,1558-1160
DOI: 10.1145/263767.263786